
#ifndef _244_FINAL_PROJECT_DATABASE_H_
#define _244_FINAL_PROJECT_DATABASE_H_

#include "Presentation.h"
#include "Song.h"


class Database : public Uncopyable {
private:
    PresentationList presentation_list;
    SongList song_list;

public:
    //loads lists of presentations and songs
    Database();
    ~Database();

    PresentationList& getPL() { return presentation_list; }
    const PresentationList& getPL() const { return presentation_list; }
    SongList& getSL() { return song_list; }
    const SongList& getSL() const { return song_list; }
};


#endif // inclusion guard

